function validateUsername(){
	var regExp = /^\w+$/;
	var ret = false;
	if(regExp.test($('#yhm').val())){
		$.ajax({
			url:getAppRoot()+"/YhdlxxServlet.do",
			data:{
				flag:"existsUsername",
				username:$('#yhm').val()
			},
			success:function(user){
				if(null != user){
					$('#yhm').next().html("用户名已被注册！");
					ret = false;
				}else{
					$('#yhm').next().html("*");
					ret = true;
				}
			},
			dataType:"json",
			async:false
		});
		
	}else{
		$('#yhm').next().html('用户名必须由字母数字下划线组成');
		ret = false;
	}
	return ret;
}

function validatePwd(){
	var regExp = /^\d{6}$/;
	if(regExp.test($('#mm').val())){
		$('#mm').next().html('*');
		return true;
	}
	$('#mm').next().html('密码必须是6位数字');
	$('#mm').focus();
	return false;
}

function validatePwd2(){
	if($('#mm').val() == $('#mm2').val()){
		$('#mm2').next().html('*');
		return true;
	}
	$('#mm2').next().html('两次密码不一致');
	return false;
}

function validateForm(){
	if(validateUsername() && validatePwd() && validatePwd2()){
		var url=getAppRoot()+"/YhdlxxServlet.do?flag=add";
		var date=$("#form1").serialize();
		$.get(url,date,function(ret){
			if(ret==true){
				location = "/freeReadingV4/pages/accountList.jsp";
			}else{
				$("#warnInfo").html("添加失败，请联系站长！");
			}
		},"json");
	}
}

$(function(){
	$('#register').click(function(){
		validateForm();
	});
	$('#yhm').blur(function(){
		validateUsername();
	});
	$('#mm').blur(function(){
		validatePwd();
	});
	$('#mm2').blur(function(){
		validatePwd2();
	});
});
